/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Client;

import Client.Client;
import Data.Car;
import Data.Employee;
import java.util.ArrayList;

/**
 *
 * @author Cristina
 */
public interface RequestI {

    String CheckUserPassword(String db, String db_password, String user, String pass);

    String InsertEmployee(String db, String firstName, String lastName, String earning, String bonus, String workHour);

    String citiesList(String db);

    String deleteCar(String db, String number);

    String deleteEmployee(String db, String fname, String lname);

    String deleteReservation(String db, String fname, String lname, String dataRezervarii);

    String deleteUser(String db, String fname, String lname);

    String editCar(String db, Car car);

    String editEmployees(String db, ArrayList<Employee> employees);

    String editRoute(String db, String carNumber, String employeeLastName, String employeeFirstName, String dataCursei);

    String employeeSalary(String db);

    Client getClient();

    String getKm(String db, String departure, String arrival);

    String getTempName();

    String insertCar(String db, Car car);

    String makeReservation(String db, String fname, String lname, String dataRezervarii, String plecare, String sosire, int pret);

    String monthReport(String db, String startDate, String endDate);

    String newUser(String db, String fname, String lname, String km);

    String routeReport(String db, String dataCursei);

    String selectAll(String db, String tabel);

    String selectCar(String db, String carNumber);

    void setClient(Client cl);

    String totalMaintananceCost(String db);

}
